package com.sg.dao;

import com.sg.bean.ComandOrder;
import com.sg.vo.ComandOrderVO;

import java.util.List;

/**
 * @author fyp
 * 订单商品关系数据访问接口
 */
public interface ComandOrderDao {

    /**
     * 订单商品关系集合
     * @return 订单商品关系集合
     */
    public List<ComandOrderVO> findAll();

    /**
     * 根据关系编号查询订单商品关系详情
     * @param coId 关系编号
     * @return 订单商品关系对象
     */
    public ComandOrder findById(int coId);

    /**
     * 添加
     * @param comandOrder 订单商品关系对象
     * @return 受影响的行数
     */
    public int add(ComandOrder comandOrder);

    /**
     * 删除
     * @param coId 关系编号对象
     * @return 受影响的行数
     */
    public int delete(int coId);

    /**
     * 修改
     * @param comandOrder 订单商品关系对象
     * @return 受影响的行数
     */
    public int update(ComandOrder comandOrder);

    /**
     * 查询订单商品关系集合
     * @param orderId 订单编号
     * @return 订单商品关系集合
     */
    public List<ComandOrderVO> findList(int orderId);
}
